﻿namespace Triton.Game.Mapping
{
    using System;

    public enum PresenceStatus
    {
        ADVENTURE_CHOOSING_MODE = 0x18,
        ADVENTURE_SCENARIO_PLAYING_GAME = 0x1a,
        ADVENTURE_SCENARIO_SELECT = 0x19,
        ARENA_FORGE = 0x11,
        ARENA_GAME = 20,
        ARENA_IDLE = 0x12,
        ARENA_PURCHASE = 0x10,
        ARENA_QUEUE = 0x13,
        ARENA_REWARD = 0x15,
        COLLECTION = 8,
        CRAFTING = 10,
        DECKEDITOR = 9,
        FRIENDLY_DECKPICKER = 0x16,
        FRIENDLY_GAME = 0x17,
        HUB = 4,
        LOGIN = 0,
        PACKOPENING = 7,
        PLAY_DECKPICKER = 11,
        PLAY_GAME = 13,
        PLAY_QUEUE = 12,
        PRACTICE_DECKPICKER = 14,
        PRACTICE_GAME = 15,
        QUESTLOG = 6,
        SPECTATING_GAME_ADVENTURE_BRM_CLASS_CHALLENGE = 0x25,
        SPECTATING_GAME_ADVENTURE_BRM_HEROIC = 0x24,
        SPECTATING_GAME_ADVENTURE_BRM_NORMAL = 0x23,
        SPECTATING_GAME_ADVENTURE_LOE_CLASS_CHALLENGE = 0x2f,
        SPECTATING_GAME_ADVENTURE_LOE_HEROIC = 0x2e,
        SPECTATING_GAME_ADVENTURE_LOE_NORMAL = 0x2d,
        SPECTATING_GAME_ADVENTURE_NAXX_CLASS_CHALLENGE = 0x22,
        SPECTATING_GAME_ADVENTURE_NAXX_HEROIC = 0x21,
        SPECTATING_GAME_ADVENTURE_NAXX_NORMAL = 0x20,
        SPECTATING_GAME_ARENA = 30,
        SPECTATING_GAME_FRIENDLY = 0x1f,
        SPECTATING_GAME_PLAY = 0x1d,
        SPECTATING_GAME_PRACTICE = 0x1c,
        SPECTATING_GAME_TAVERN_BRAWL = 0x2c,
        SPECTATING_GAME_TUTORIAL = 0x1b,
        STORE = 5,
        TAVERN_BRAWL_DECKEDITOR = 0x27,
        TAVERN_BRAWL_FRIENDLY_GAME = 0x2b,
        TAVERN_BRAWL_FRIENDLY_WAITING = 0x2a,
        TAVERN_BRAWL_GAME = 0x29,
        TAVERN_BRAWL_QUEUE = 40,
        TAVERN_BRAWL_SCREEN = 0x26,
        TUTORIAL_GAME = 2,
        TUTORIAL_PREGAME = 1,
        UNKNOWN = -1,
        WELCOMEQUESTS = 3
    }
}

